'use strict';

/** @type {import('sequelize-cli').Migration} */
module.exports = {
  async up (queryInterface, Sequelize) {
    const data = [
      {
        CategoryId: 1,
        UserId: 1,
        name: 'Vue基础',
        isRecommend: 1,
        imgUrl: 'https://img1.sycdn.imooc.com/szimg/1b73076708b7ee5605400304.jpg',
        introduce: '前端高手成长课-从业务深挖到代码架构设计方案落地',
        content: 'vue内容',
        rank: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        CategoryId: 1,
        UserId: 2,
        name: 'TS',
        isRecommend: 0,
        imgUrl: 'https://img1.sycdn.imooc.com/szimg/1b73076708b7ee5605400304.jpg',
        introduce: 'Vue3 + TS + Leafletjs 打造企业级原神大地图',
        content: '前端开发道路艰难，怎么破局？唯有掌握稀缺技能，提升综合能力，形成差异化优势，才好跳出同质化竞争，获得更大的发展空间，拥有更多的选择权。这门课程带你复刻企业级一线创新型H5需求，使用最新前端技术栈 + Leafletjs 打造原神大地图H5。相比于传统前端项目更能突出难点（复杂逻辑开发经验，流程拆解、变量通信、数学计算），让你简历项目优势更突出，面试官眼前一亮，大大提升面试成功率。',
        rank: 2,
        createdAt: new Date(),
        updatedAt: new Date()
      },
      {
        CategoryId: 2,
        UserId: 3,
        name: 'NestJS 从拔高到精通，大型复杂业务架构落地实践',
        isRecommend: 1,
        imgUrl: 'https://img1.sycdn.imooc.com/szimg/1b73076708b7ee5605400304.jpg',
        introduce: '从前端迈向全栈，首选 NestJS ，从前端进阶高级工程师，精通 NestJS',
        content: '从前端工程师进阶前高级工程师，最快路径是精通 NestJS。如果你想全面拔高 NestJS 技术，本课就是你的不二之选。本课通过大型复杂业务，从模块化设计到微服务治理全流程实战演练，带你全方位拔高与精通 NestJS 核心技能（涵盖动态模块、队列任务、缓存管理及权限校验等），迅速具备服务端开发核心竞争力，架构设计与复杂业务落地实战能力，助力你成为更高效、更有竞争力、更快速响应的前端高级工程师。',
        rank: 1,
        createdAt: new Date(),
        updatedAt: new Date()
      }
    ]
    await queryInterface.bulkInsert('Courses',data, {})
  },

  async down (queryInterface, Sequelize) {
    await queryInterface.bulkDelete('Courses', null, {});
  }
};
